import { createPinia } from 'pinia'
const pinia = createPinia()
/**
 * 数据持久化插件
 * 示范1（所有数据持久化）
 * // persist: true,
 * 示范2（按需、持久化存储插件其他配置）
 * persist: {
 * // 修改存储中使用的键名称，默认为当前 Store的 id
 * key: 'storekey',
 * // 修改为 sessionStorage，默认为 localStorage
 * storage: window.sessionStorage,
 * // 部分持久化状态的点符号路径数组，[]意味着没有状态被持久化(默认为undefined，持久化整个状态)
 * paths: ['nested.data'],
 * },
 * });
 */

export default pinia
// 因为 pinia的实现也是通过vue的各种api（ref/reactive/computed等）
// 所以，不要求一定要在Vue上挂载注册，可以随便在组件中使用，组件外使用也有对应方案
// 不过，app.use(pinia) 可以把store实例挂载到Vue上使用
